#include "scrambled_symbols.h"
#include "mytypes.h"

static tUInt32 challenge_key_amcon_len=447;
static const tByte challenge_key_amcon[]=
{
    48,130,1,187,2,1,0,2,129,129,0,144,208,90,176,84,
    104,126,16,49,110,240,168,0,72,122,191,0,153,179,205,107,
    101,46,204,9,204,180,80,72,176,7,49,128,186,140,123,201,
    154,68,200,126,149,24,192,240,107,17,8,44,198,238,59,217,
    40,250,6,172,105,140,163,26,253,36,133,52,57,116,8,7,
    232,114,169,8,20,122,136,4,22,96,205,124,202,64,248,240,
    36,74,36,100,22,176,209,178,199,67,151,42,23,168,66,35,
    144,227,166,168,194,1,15,98,199,102,252,59,158,222,15,252,
    246,188,129,62,55,17,64,3,121,167,1,2,21,0,167,37,
    36,140,27,115,150,83,246,206,129,128,164,174,75,132,146,25,
    177,111,2,129,129,0,133,115,9,242,139,216,157,246,233,127,
    125,152,102,200,136,234,11,32,21,114,238,144,213,200,26,69,
    19,83,81,154,28,169,55,77,10,203,15,57,193,113,64,244,
    255,146,34,191,217,181,101,1,239,8,166,155,102,157,129,227,
    23,234,179,171,21,0,144,101,71,210,206,192,172,105,240,39,
    202,189,17,49,230,3,224,172,127,244,208,195,122,107,12,4,
    146,240,0,202,161,88,7,136,160,33,100,160,229,134,159,165,
    233,174,49,184,97,100,12,6,211,126,1,135,46,52,183,226,
    0,203,187,11,178,41,2,129,128,108,7,7,131,49,14,90,
    3,130,29,70,194,207,66,104,43,225,219,111,4,216,179,142,
    228,35,86,203,26,164,94,132,183,213,97,128,168,247,134,185,
    37,214,236,13,62,75,197,53,196,64,151,54,33,188,129,9,
    82,177,133,251,132,229,201,84,17,235,115,49,1,173,95,94,
    118,191,161,171,142,38,66,35,70,64,242,20,104,129,162,23,
    148,208,116,34,204,51,158,68,230,86,169,15,210,52,237,162,
    83,142,130,216,89,86,163,17,132,1,22,124,10,185,200,161,
    20,247,49,230,92,101,101,166,254,2,20,67,165,68,10,175,
    109,103,156,216,101,193,166,241,82,151,226,49,170,79,52
};



static tUInt32 challenge_key_adcon_len=447;
static const tByte challenge_key_adcon[]=
{

    48,130,1,187,2,1,0,2,129,129,0,244,161,113,70,232,
    250,152,157,124,52,91,130,21,215,126,159,108,45,52,55,217,
    84,71,213,19,123,98,118,195,222,53,163,207,16,149,69,81,
    23,192,162,127,202,15,110,5,181,255,93,206,177,241,106,185,
    242,188,199,220,131,67,12,48,198,50,74,3,61,146,218,64,
    110,20,89,28,2,104,71,244,223,96,80,89,55,170,246,34,
    155,141,60,23,11,192,69,115,248,16,65,79,253,4,93,2,
    213,91,95,7,122,193,55,155,100,216,67,7,100,167,91,26,
    232,67,147,212,77,62,198,55,192,60,9,2,21,0,219,135,
    168,44,157,59,215,79,10,219,99,34,63,242,26,192,184,220,
    80,107,2,129,128,108,213,172,135,246,158,40,196,237,154,4,
    13,241,67,123,0,232,48,77,140,82,213,72,225,76,102,171,
    78,183,104,202,121,1,15,50,32,246,98,115,0,139,3,190,
    199,163,59,145,246,229,1,206,229,60,45,182,56,14,193,109,
    10,119,193,0,190,241,215,242,54,37,131,72,93,130,112,158,
    166,148,235,71,133,94,62,201,8,154,215,81,207,160,194,93,
    41,133,39,26,224,60,217,6,120,226,104,102,87,175,3,4,
    47,230,9,90,142,144,203,55,74,37,29,178,57,22,219,185,
    10,104,111,157,115,2,129,129,0,157,161,60,215,61,51,232,
    90,59,130,143,223,167,116,19,138,126,149,192,247,139,90,88,
    20,118,214,9,166,137,61,229,14,159,73,227,199,143,244,175,
    165,43,189,96,193,171,134,199,207,57,72,22,61,104,181,6,
    89,225,37,243,215,70,242,126,57,193,42,146,255,229,39,71,
    140,46,186,244,137,14,16,65,84,55,65,226,94,32,242,52,
    29,225,238,176,40,181,102,32,186,157,23,209,38,195,100,177,
    172,113,67,218,56,54,221,239,102,2,57,179,0,101,71,108,
    142,18,76,50,229,83,162,86,253,2,20,19,217,237,58,141,
    244,109,57,73,233,114,6,174,77,254,148,54,67,3,12
};

static tUInt32 challenge_key_mdcon_len=449;
static const tByte challenge_key_mdcon[]=
{
    48,130,1,189,2,1,0,2,129,129,0,183,47,30,155,239,
    24,174,147,254,216,27,237,23,70,125,164,240,69,99,150,180,
    1,115,63,226,7,48,217,169,32,47,125,180,19,207,113,250,
    233,107,25,102,39,153,178,226,62,83,82,213,146,162,127,129,
    1,23,250,196,7,129,158,116,58,85,114,96,50,0,246,220,
    44,45,50,157,96,115,34,225,223,156,85,6,101,246,214,151,
    101,98,116,113,158,95,121,98,109,169,0,164,114,126,41,145,
    121,98,219,201,37,12,68,138,25,157,145,57,222,96,238,2,
    102,217,155,165,6,129,132,235,32,112,87,2,21,0,143,198,
    170,47,53,67,217,155,180,123,34,58,168,148,167,125,240,195,
    26,85,2,129,129,0,155,28,195,32,173,104,246,5,243,230,
    174,73,179,75,218,29,44,124,195,132,71,225,192,15,47,39,
    9,245,175,190,37,136,193,87,242,75,209,129,169,44,93,73,
    144,169,20,55,13,184,240,82,162,188,126,150,205,23,138,234,
    249,56,49,14,7,100,16,5,160,76,33,220,54,227,160,59,
    124,169,73,27,32,216,76,246,19,231,140,35,95,135,133,201,
    103,229,112,206,202,73,114,27,54,229,127,99,151,147,31,90,
    10,200,217,239,19,202,188,147,2,89,193,216,189,144,223,8,
    226,215,146,145,128,36,2,129,129,0,140,14,116,34,240,147,
    178,113,117,167,184,148,254,57,157,52,141,192,3,193,113,105,
    43,191,12,161,108,245,21,157,126,48,146,171,106,109,124,151,
    213,154,198,206,69,99,143,114,239,238,129,197,212,137,139,244,
    165,24,163,142,194,157,14,237,97,56,252,125,105,94,163,48,
    253,208,104,26,8,92,129,117,216,46,190,39,41,215,20,189,
    163,85,219,113,28,78,255,139,217,153,250,252,165,81,110,169,
    87,216,12,63,206,130,146,3,145,196,78,224,90,193,4,171,
    237,250,139,105,147,238,177,189,92,227,2,21,0,140,143,32,
    174,29,250,92,152,55,34,219,87,178,207,58,135,42,135,177,
    158
};

tUInt32 GetChallengeKeyAMConLen()
{
  return challenge_key_amcon_len;
}

const tByte *GetChallengeKeyAMCon()
{
  return &challenge_key_amcon[0];
}

tUInt32 GetChallengeKeyADConLen()
{
  return challenge_key_adcon_len;
}

const tByte *GetChallengeKeyADCon()
{
  return &challenge_key_adcon[0];
}

tUInt32 GetChallengeKeyMDConLen()
{
  return challenge_key_mdcon_len;
}

const tByte *GetChallengeKeyMDCon()
{
  return &challenge_key_mdcon[0];
}


